#ifndef CWORLD_H__
#define CWORLD_H__
#include "CTerrain.h"
#include "..\\Util\\CErrorLogger.h"
#include "..\\Util\\Common.h"
#include "CBaseMesh.h"
#include "CPlayer.h"
#include "..\\GameCore\\CInput.h"
#include "..\\PhysicEngine\\CGravitation.h"


namespace Content
{
class CWorld
{
public:
	CWorld();
	~CWorld();
	void clean();

	void setTerrain(Content::CTerrain*);
	void update(void);
	CTerrain* getTerrain(void);
	CPlayer* getPlayer(void);

private:
	Content::CTerrain* pTerrain;
	Content::CPlayer* pPlayer;
	GameCore::CInput* pInput;
	GameCore::CTimer* pTimer;
};
}//namespace Content
#endif